//-----------------------------------------------------------------------------
// Name: SharedConstants.h
// Auth: Bradford J. Smith
// Desc: a repository for any constants that need to be shared across the app
//-----------------------------------------------------------------------------

#ifndef _SHAREDCONSTANTS_
#define _SHAREDCONSTANTS_

//-----------------------------------------------------------------------------
// Type Definitions:
//-----------------------------------------------------------------------------
typedef float tVector3f[3];

//-----------------------------------------------------------------------------
// Constants
//-----------------------------------------------------------------------------
const float kPi = 3.14159265f;
const float k2Pi = 6.28318531f;
const float kDegreesToRadians = 0.0174532925f;
const float kRadiansToDegrees = (360.0f / k2Pi);
const float kStart = -50.0f;
const float kEnd = 5.0f;
const float kSides = 11.0f;


// Common colors:
const tVector3f kColorRed		= {1.0f, 0.0f, 0.0f};
const tVector3f kColorDarkGreen = {0.0f, 0.6f, 0.0f};
const tVector3f kColorWhite		= {1.0f, 1.0f, 1.0f};
const tVector3f kColorBlack		= {0.0f, 0.0f, 0.0f};
const tVector3f kColorMediumGray = {0.5f, 0.5f, 0.5f};


#endif